COTS Software Failures: Can Anything be Done?

نویسندگان

  • Jeffrey Voas
  • Jeffery Payne
چکیده

Software development is quickly becoming more of a process of acquiring software components and composing them than building systems from scratch. From a time-to-market perspective, this is ideal, but from a quality perspective, this is worrisome. This paper addresses steps that component integrators should follow before relying on someone else’s software libraries and components.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Safety Assessment of Systems Embedded with COTS Components by PIP technique

The difficulties to assess reliability of systems that use COTS components are sometimes compounded by the inaccessibility of some COTS codes. This paper develops an approach of Perturbation of Interface Parameters (PIP) to simulate failures of COTS components. It is to validate the use of PIP as a fault-injection technique to test COTS components and surrounding systems. Tests of a nuclear pro...

متن کامل

Contract-Based Justification for COTS Component within Safety Critical Applications

Commercial-Off-The-Shelf (COTS) software components are being used within complex safety-critical applications. However, to use them with confidence, it is necessary to ensure that potential failures of the COTS component does not contribute to system level hazards. To this end, we have established a contract-based approach to capture the application-specific safety requirements, and correspond...

متن کامل

Simplex Architecture: Meeting the Challenges of Using COTS in High-Reliability Systems

April 1998 The Challenges To cut costs and gain leverage from technical advances in the commercial sector, the Department of Defense (DoD) has actively encouraged the more frequent use of commercial-offthe-shelf (COTS) components in its software systems. This DoD mandate challenges systems developers to integrate COTS components into systems without compromising the strict reliability and avail...

متن کامل

An approach to testing COTS software for robustness to operating system exceptions and errors

One of the least tested but most critical portions of software systems is error and exception handling Er ror exception handling routines are the safety net for any system to handle unexpected circumstances such as when operating system OS or hardware failures occur As more critical systems are developed from commercial o the shelf COTS software the robust ness of these applications to operatin...

متن کامل

Maintaining COTS - Based Systems

Building a software system from COTS products does not change the importance nor the expense associated with maintenance, evolution and management. COTS-based systems must continue to satisfy evolving user requirements, failures of the system must be dealt with, the system must adapt to the ever-changing environment, and managers must be able to monitor and control the deployed system. These ac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998